// 基于template/src/widgets/{{appEntities}}/{{ctrls@PANEL}}-panel/{{spinalCase ctrl.codeName}}-panel-vo.ts.hbs生成
import { ControlVOBase } from '@/core';

export class PanelControlVO extends ControlVOBase {

  /**
   * 实体主键属性
   *
   * @protected
   * @memberof PanelControlVO
   */
  protected readonly srfkey = 'ibizbookid';

  /**
   * 实体主信息属性
   *
   * @protected
   * @memberof PanelControlVO
   */
  protected readonly srfmajortext = 'ibizbookname';

  /**
   * 实体标识
   *
   * @protected
   * @memberof PanelControlVO
   */
  protected readonly deCodeName = 'ibizbook';

  constructor(data: any){
      super(data);
      //  面板自持属性
      this.$ownKeys = ['ibizbook', 'array', 'createman', 'ibizbookname', 'ibizbookid', 'createdate', 'updateman', 'updatedate', 'author', 'price', 'press', 'type', 'booknumber', 'subtext', 'lendouttime', 'returntime', 'icon', 'sailstate', 'borrowstatus', 'stepstatus', 'borrower', 'borrowway', 'returnlib', 'borrowerid', 'borrower1', 'borrower1id', 'borrower2', 'borrower2_id', 'borrower3', 'borrower3_id', 'tag'];
  }
  get array() {
      return this.$DO.array;
  }
  set array(value: any) {
      this.$DO.array = value;
  }
  get createman() {
      return this.$DO.createman;
  }
  set createman(value: any) {
      this.$DO.createman = value;
  }
  get ibizbookname() {
      return this.$DO.ibizbookname;
  }
  set ibizbookname(value: any) {
      this.$DO.ibizbookname = value;
  }
  get ibizbookid() {
      return this.$DO.ibizbookid;
  }
  set ibizbookid(value: any) {
      this.$DO.ibizbookid = value;
  }
  get createdate() {
      return this.$DO.createdate;
  }
  set createdate(value: any) {
      this.$DO.createdate = value;
  }
  get updateman() {
      return this.$DO.updateman;
  }
  set updateman(value: any) {
      this.$DO.updateman = value;
  }
  get updatedate() {
      return this.$DO.updatedate;
  }
  set updatedate(value: any) {
      this.$DO.updatedate = value;
  }
  get author() {
      return this.$DO.author;
  }
  set author(value: any) {
      this.$DO.author = value;
  }
  get price() {
      return this.$DO.price;
  }
  set price(value: any) {
      this.$DO.price = value;
  }
  get press() {
      return this.$DO.press;
  }
  set press(value: any) {
      this.$DO.press = value;
  }
  get type() {
      return this.$DO.type;
  }
  set type(value: any) {
      this.$DO.type = value;
  }
  get booknumber() {
      return this.$DO.booknumber;
  }
  set booknumber(value: any) {
      this.$DO.booknumber = value;
  }
  get subtext() {
      return this.$DO.subtext;
  }
  set subtext(value: any) {
      this.$DO.subtext = value;
  }
  get lendouttime() {
      return this.$DO.lendouttime;
  }
  set lendouttime(value: any) {
      this.$DO.lendouttime = value;
  }
  get returntime() {
      return this.$DO.returntime;
  }
  set returntime(value: any) {
      this.$DO.returntime = value;
  }
  get icon() {
      return this.$DO.icon;
  }
  set icon(value: any) {
      this.$DO.icon = value;
  }
  get sailstate() {
      return this.$DO.sailstate;
  }
  set sailstate(value: any) {
      this.$DO.sailstate = value;
  }
  get borrowstatus() {
      return this.$DO.borrowstatus;
  }
  set borrowstatus(value: any) {
      this.$DO.borrowstatus = value;
  }
  get stepstatus() {
      return this.$DO.stepstatus;
  }
  set stepstatus(value: any) {
      this.$DO.stepstatus = value;
  }
  get borrower() {
      return this.$DO.borrower;
  }
  set borrower(value: any) {
      this.$DO.borrower = value;
  }
  get borrowway() {
      return this.$DO.borrowway;
  }
  set borrowway(value: any) {
      this.$DO.borrowway = value;
  }
  get returnlib() {
      return this.$DO.returnlib;
  }
  set returnlib(value: any) {
      this.$DO.returnlib = value;
  }
  get borrowerid() {
      return this.$DO.borrowerid;
  }
  set borrowerid(value: any) {
      this.$DO.borrowerid = value;
  }
  get borrower1() {
      return this.$DO.borrower1;
  }
  set borrower1(value: any) {
      this.$DO.borrower1 = value;
  }
  get borrower1id() {
      return this.$DO.borrower1id;
  }
  set borrower1id(value: any) {
      this.$DO.borrower1id = value;
  }
  get borrower2() {
      return this.$DO.borrower2;
  }
  set borrower2(value: any) {
      this.$DO.borrower2 = value;
  }
  get borrower2_id() {
      return this.$DO.borrower2_id;
  }
  set borrower2_id(value: any) {
      this.$DO.borrower2_id = value;
  }
  get borrower3() {
      return this.$DO.borrower3;
  }
  set borrower3(value: any) {
      this.$DO.borrower3 = value;
  }
  get borrower3_id() {
      return this.$DO.borrower3_id;
  }
  set borrower3_id(value: any) {
      this.$DO.borrower3_id = value;
  }
  get tag() {
      return this.$DO.tag;
  }
  set tag(value: any) {
      this.$DO.tag = value;
  }
  set ibizbook(value: any) {
      this.$DO.ibizbookid = value;
  }
  get ibizbook() {
      return this.$DO.ibizbookid;
  }
}